Day 23 of 31 Flavors
This is a 12,608-word Yuletide 2008 story that I thought I had rec'd long ago, but unless I forgot to tag the entry, I guess I didn't. (I think I might have been saving it for the holidays, but I don't want to wait even longer.) It's charming, and you should read it.
Tokens of Affection by Adrienne (R-ish for language),